package com.jic.order.response;

import java.math.BigDecimal;
import java.util.Date;
import com.jic.order.manage.request.MOrderBale;
import com.jic.order.manage.request.MOrderGoods;
import com.jic.order.manage.request.MOrderPay;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class OrderInfo {

	// 订单父编号
	private String parentOrderNo;
	// 订单编号
	private String orderNo;
	// 订单标签，VIP、紧急、特别、关注、搁置
	private Integer orderTag;
	// 订单状态，初始化、确认收货、已完成、已关闭
	private Integer orderStatus;
	// 商户ID
	private long merchantId;
	// 商户名称
	private String merchantName;
	// 店铺ID
	private long storeId;
	// 店铺名称
	private String storeName;
	// 下单时间
	private Date buyTime;
	// 购买人
	private long buyerId;
	// 销售总金额
	private BigDecimal saleTotalAmount;
	// 优惠总金额，优惠金额=销售总金额-购买总金额
	private BigDecimal discountTotalAmount;
	// 购买总金额，购买总金额=销售总金额-优惠总金额
	private BigDecimal buyTotalAmount;
	// 物流总费
	private BigDecimal expressTotalFee;
	// 实付总金额，实付总金额=购买总金额+物流费
	private BigDecimal actualPayTotalAmount;
	// 购买人用户名
	private String buyerUsername;
	// 购买人手机号
	private String phone;
	// 购买人真实姓名
	private String buyerRealname;
	//收货人省id
	private Long receiverProvinceId;
	// 收货人省名称
	private String receiverProvinceName;
	// 收货人市id
	private Long receiverCityId;
	// 收货人市名称
	private String receiverCityName;
	//收货人区/县id
	private Long receiverRegionId;
	// 收货人区/县名称
	private String receiverRegionName;
	// 收货人名字
	private String receiverName;
	// 收货人详细地址
	private String receiverAddress;
    //收货人手机号
    private  String consigneePhone;

    //来源渠道（0-全部 1-APP 2-商城小程序 3-企业微信 4-We2000公众号 5-商城公众号 6-其他）
    private Integer sources;
    //订单类型（0-全部 1-积分订单 2-普通订单）
    private  Integer orderTypeb;

    //支付方式（0-全部 1-微信分期 2-We2000 3-微信支付 4-微信银行储蓄卡）
    private Integer payment;

    //支付状态
    private Integer balanceSts;


    //订单来源（0-全部 1-拼团 2-秒杀 3-预售 4-抽奖）
    private Integer orderSources;
    //外部订单编号
    private String externalOrderCode;
    //预计发货时间
    private Date predictDeliveryTime;
    //销售商户
    private String salesBusiness;




}
